package com.fafa.yygh.order.service;

import java.util.Map;

/**
 * @author Sire
 * @version 1.0
 * @date 2022-04-10 23:16
 */
public interface WeixinService {
    /**
     * 根据订单号下单，生成支付链接
     *
     * @param orderId
     * @return
     */
    Map createNative(Long orderId);

    /**
     * 根据订单号去微信第三方查询支付状态
     *
     * @param orderId
     * @param paymentType
     * @return
     */
    Map queryPayStatus(Long orderId, String paymentType);

    /**
     * 退款接口
     *
     * @param orderId
     * @return
     */
    Boolean refund(Long orderId);

}
